construction equipment cover - Alemán Inglés Diccionario